package org.semanticflash.rdf.vocab
{
	
	import org.semanticflash.rdf.values.IRI;	



	/**
	 * 
	 * http://www.w3.org/2002/07/owl#
	 * 
	 * @author aldo.bucchi@gmail.com
	 * 
	 */	
	public class Vowl extends Vocabulary
	{
		
		public static const ns:Namespace =	new Namespace( "owl" , "http://www.w3.org/2002/07/owl#" );
	
		public static const _Class							:IRI = iri( ns, "Class" );
		
		public static const _ObjectProperty					:IRI = iri( ns, "ObjectProperty" );
		public static const _DatatypeProperty				:IRI = iri( ns, "DatatypeProperty" );

		public static const _InverseFunctionalProperty		:IRI = iri( ns, "InverseFunctionalProperty" );
		public static const _FunctionalProperty				:IRI = iri( ns, "FunctionalProperty" );
		
		
		public static const _Restriction					:IRI = iri( ns, "Restriction" );
		public static const _onProperty						:IRI = iri( ns, "onProperty" );
		public static const _cardinality					:IRI = iri( ns, "cardinality" );		
		public static const _minCardinality					:IRI = iri( ns, "minCardinality" );
		public static const _maxCardinality					:IRI = iri( ns, "maxCardinality" );		
		
		public static const _inverseOf						:IRI = iri( ns, "inverseOf" );			
		
		public static const _sameAs							:IRI = iri( ns, "sameAs" );			
		
				
	}

}